const colors = {
  success: '#52c41a',
  error: '#f5222d',
  default: '#666666',
  primary: '#1890ff',
  warning: '#faad14'
}
import { OrderPayStatusEnum, OrderStatusEnum, SettlementStatusEnum, IncomeTypeEnum } from '@/enums/orderEnum'
export default [
  // 订单状态
  [
    'orderStateDict',
    [
      { dictLabel: '待付款', dictValue: 0, color: colors.warning },
      { dictLabel: '已完成', dictValue: 1, color: colors.success },
      { dictLabel: '已关闭', dictValue: 2, color: colors.default }
    ]
  ],
  // 订单业务类型
  [
    'orderPayTypeDict',
    [
      { dictLabel: '缴费', dictValue: 'PAY_FEES', color: colors.success },
      { dictLabel: '续费', dictValue: 'RENEW', color: colors.warning }
    ]
  ],
  // 订单退款状态
  [
    'orderRefundStatusDict',
    [
      { dictLabel: '未退款', dictValue: 0, color: colors.default, orderStatusText: '已付款' },
      { dictLabel: '已退款', dictValue: 1, color: colors.error, orderStatusText: '已退款' },
      { dictLabel: '退款中', dictValue: 2, color: colors.warning, orderStatusText: '退款中' },
      { dictLabel: '部分退款', dictValue: 3, color: colors.warning, orderStatusText: '部分退款' }
    ]
  ],
  // 订单结算分润-收益类型
  [
    'orderEarningTypeDict',
    [
      { dictLabel: '佣金收益', dictValue: 1 },
      { dictLabel: '分账结余', dictValue: 2 },
      { dictLabel: '手续费', dictValue: 3 },
      { dictLabel: '平台服务费', dictValue: 4 }
    ]
  ],
  // 订单分账状态
  [
    'orderSettStatusDict',
    [
      { dictLabel: '未分账', dictValue: 1 },
      { dictLabel: '分帐中', dictValue: 2 },
      { dictLabel: '分账成功', dictValue: 3 },
      { dictLabel: '分账失败', dictValue: 4 }
    ]
  ],
  [
    'orderPayStatus',
    [
      { dictLabel: '未支付', dictValue: OrderPayStatusEnum.NO },
      { dictLabel: '支付中', dictValue: OrderPayStatusEnum.DURING },
      { dictLabel: '支付成功', dictValue: OrderPayStatusEnum.SUCCESS },
      { dictLabel: '支付失败', dictValue: OrderPayStatusEnum.FAIL },
      { dictLabel: '支付关闭', dictValue: OrderPayStatusEnum.CLOSE }
    ]
  ],

  [
    'orderStatus',
    [
      { dictLabel: '待支付', dictValue: OrderStatusEnum.WAIT_PAY },
      { dictLabel: '已支付', dictValue: OrderStatusEnum.PAYMENT },
      { dictLabel: '待发货', dictValue: OrderStatusEnum.WAIT_DELIVER },
      { dictLabel: '待收货/已发货', dictValue: OrderStatusEnum.WAIT_RECEIVE },
      { dictLabel: '已签收', dictValue: OrderStatusEnum.SIGN_RECEIPT },
      { dictLabel: '待使用', dictValue: OrderStatusEnum.WAIT_USE },
      { dictLabel: '售后', dictValue: OrderStatusEnum.AFTERSALES },
      { dictLabel: '部分售后', dictValue: OrderStatusEnum.PART_AFTERSALES },
      { dictLabel: '已完成', dictValue: OrderStatusEnum.DONE },
      { dictLabel: '已取消', dictValue: OrderStatusEnum.CANCELED }
    ]
  ],
  // 业务订单结算状态
  [
    'settlementStatus',
    [
      { dictLabel: '待结算', dictValue: SettlementStatusEnum.NO },
      { dictLabel: '已结算', dictValue: SettlementStatusEnum.YES },
      { dictLabel: '已退款', dictValue: SettlementStatusEnum.Refund }
    ]
  ],
  [
    'IncomeTypeEnum',
    [
      { dictLabel: '服务费', dictValue: IncomeTypeEnum.ServiceCharge },
      { dictLabel: '分销者佣金', dictValue: IncomeTypeEnum.DistributorCommission },
      { dictLabel: '销售收入', dictValue: IncomeTypeEnum.SalesRevenue }
    ]
  ]
]
